#logo {
	margin-top: 5px;
	margin-left: 5px;
}

.header-bg {
	background-image: url("../../image/system/admin/logo-bg-2.png");
	background-repeat: repeat-x;
}
.header {
	height:100%;
	background-image: url("../../image/system/admin/logo-bg.png");
	background-repeat: no-repeat;
}

#setup {
	margin-top: 15px;
	margin-right: 15px;
}
#setup .user-info {
	display: inline-block;
	width: 200px;
	margin-right: 30px;
	color: white;
}
#setup .user-info img {
	float:left;
	margin:10px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
#setup .user-info div {
	line-height: 18px;
}
#setup a.setup-icon:link {
	display:inline-block;
	margin:10px 5px;
	width:40px;
	height:40px;
	vertical-align: top;
}
#setup a.setup-icon img {
	width:32px;
	height:32px;
	border:none;
}
#setup a.setup-icon:hover img {
	width:40px;
	height:40px;
}

#copyright {
	margin:0px;
	font-size: 14px;
	line-height: 30px;
	color: white;
	text-align: center;
}
#msgbox {
	display: none;
	position: absolute;
	right: 2px;
	top: 2px;
	height: 25px;
	line-height: 25px;
	padding: 0px 10px;
	font-size: 13px;
}
#msgbox.info {
	background-color: #D8F3FF;
	border: 1px solid #AFD6DC;
	color: black;
}
#msgbox.warning {
	background-color: #FFF1C8;
	border: 1px solid #FFDC75;
	color: black;
}
#msgbox.error {
	background-color: #FFCCBF;
	border: 1px solid #F58A6E;
	color: black;
}

.layout-split-west {
  border-right: 5px solid #46A1E2;
}
.accordion .accordion-header {
  background: #00A6DF;
}
.accordion .accordion-header-selected {
  background: #E0ECFF;
}
.accordion .accordion-header-selected .panel-title {
  color: #0E2D5F;
}
.tree-node {
  box-sizing: border-box;
  height: 25px;
  padding-top:3px;
  color: white;
}
.tree-node-hover {
  background:#00A6DF;
}
.tree-node-selected {
  background: #008BD1;
}
#tabpanel div.tabs-panels div.panel-body {
	overflow: hidden;
}